package com.relife.core.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

@Entity
@Table(name = "sys_app")
public class AppEntity extends BaseEntity {
	private static final long serialVersionUID = 1L;
	/** 用户名称 **/
	private String appName;
	/** 短信网管：0:官房物业,1:网易 **/
	private Integer smsType;
	/** 原始ID **/
	private String openId;
	/** 公众帐号APPID **/
	private String appId;
	/** 公众帐号APPSECRET **/
	private String appSecret;
	/** 商户Id */
	private String mchId;
	/** 商户key */
	private String mchKey;
	/** 微信token */
	private String token;

	/** 短信appKey */
	private String smsAppKey;
	/** 短信 appSecret */
	private String smsAppSecret;

	/** 验证码模版 */
	private String smsCode;
	/** 处理消息模版 */
	private String handleSms;
	/** 待办消息模版 */
	private String taskSms;
	/** 驳回消息模版 */
	private String backSms;
	/** 审批完成消息模版 */
	private String handleEndSms;
	/** 终止消息模版 */
	private String stopSms;

	/** 生活缴费（水，电，煤气） **/
	private String livingSMS;
	private String livingContent;
	/** 物业缴费 **/
	private String propertySms;
	private String propertyContent;

	/** 通知公告模版ID **/
	private String prompt;
	/** 工单进度模版ID **/
	private String singleProgress;
	/** 工单提醒模版ID **/
	private String singleInform;

	@Column(name = "APP_NAME")
	public String getAppName() {
		return appName;
	}

	public void setAppName(String appName) {
		this.appName = appName;
	}

	@Column(name = "OPEN_ID")
	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	@Column(name = "APP_ID")
	public String getAppId() {
		return appId;
	}

	public void setAppId(String appId) {
		this.appId = appId;
	}

	@Column(name = "APP_SECRET")
	public String getAppSecret() {
		return appSecret;
	}

	public void setAppSecret(String appSecret) {
		this.appSecret = appSecret;
	}

	@Column(name = "MCH_ID")
	public String getMchId() {
		return mchId;
	}

	public void setMchId(String mchId) {
		this.mchId = mchId;
	}

	@Column(name = "MCH_KEY")
	public String getMchKey() {
		return mchKey;
	}

	public void setMchKey(String mchKey) {
		this.mchKey = mchKey;
	}

	@Column(name = "TOKEN")
	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	@Column(name = "SMS_APP_KEY")
	public String getSmsAppKey() {
		return smsAppKey;
	}

	public void setSmsAppKey(String smsAppKey) {
		this.smsAppKey = smsAppKey;
	}

	@Column(name = "SMS_APP_SECRET")
	public String getSmsAppSecret() {
		return smsAppSecret;
	}

	public void setSmsAppSecret(String smsAppSecret) {
		this.smsAppSecret = smsAppSecret;
	}

	@Column(name = "SMS_CODE")
	public String getSmsCode() {
		return smsCode;
	}

	public void setSmsCode(String smsCode) {
		this.smsCode = smsCode;
	}

	@Column(name = "HANDLE_SMS")
	public String getHandleSms() {
		return handleSms;
	}

	public void setHandleSms(String handleSms) {
		this.handleSms = handleSms;
	}

	@Column(name = "TASK_SMS")
	public String getTaskSms() {
		return taskSms;
	}

	public void setTaskSms(String taskSms) {
		this.taskSms = taskSms;
	}

	@Column(name = "BACK_SMS")
	public String getBackSms() {
		return backSms;
	}

	public void setBackSms(String backSms) {
		this.backSms = backSms;
	}

	@Column(name = "HANDLE_END_SMS")
	public String getHandleEndSms() {
		return handleEndSms;
	}

	public void setHandleEndSms(String handleEndSms) {
		this.handleEndSms = handleEndSms;
	}

	@Column(name = "STOP_SMS")
	public String getStopSms() {
		return stopSms;
	}

	public void setStopSms(String stopSms) {
		this.stopSms = stopSms;
	}

	@Column(name = "LIVING_SMS")
	public String getLivingSMS() {
		return livingSMS;
	}

	public void setLivingSMS(String livingSMS) {
		this.livingSMS = livingSMS;
	}

	@Column(name = "PROPERTY_SMS")
	public String getPropertySms() {
		return propertySms;
	}

	public void setPropertySms(String propertySms) {
		this.propertySms = propertySms;
	}

	/** 短信网管：0:官房物业,1:网易 **/
	@Column(name = "SMS_TYPE")
	public Integer getSmsType() {
		return smsType;
	}

	/** 短信网管：0:官房物业,1:网易 **/
	public void setSmsType(Integer smsType) {
		this.smsType = smsType;
	}

	@Column(name = "prompt")
	public String getPrompt() {
		return prompt;
	}

	public void setPrompt(String prompt) {
		this.prompt = prompt;
	}

	@Column(name = "SINGLE_PROGRESS")
	public String getSingleProgress() {
		return singleProgress;
	}

	public void setSingleProgress(String singleProgress) {
		this.singleProgress = singleProgress;
	}

	@Column(name = "SINGLE_INFORM")
	public String getSingleInform() {
		return singleInform;
	}

	public void setSingleInform(String singleInform) {
		this.singleInform = singleInform;
	}

	@Column(name = "LIVING_CONTENT")
	public String getLivingContent() {
		return livingContent;
	}

	public void setLivingContent(String livingContent) {
		this.livingContent = livingContent;
	}

	@Column(name = "PROPERTY_CONTENT")
	public String getPropertyContent() {
		return propertyContent;
	}

	public void setPropertyContent(String propertyContent) {
		this.propertyContent = propertyContent;
	}

}
